#!/bin/sh

# 表名（tsar_detail）
# ts long 时间 hostid 主机id  type string 资源类型 disk, pref  mod string 组件名称 value string 对应值 tag string 标签定义

mkdir -p tmp

ts=$(date "+%Y%m%d%H%M%S")
echo "$ts `tsar -C`" | awk -F' |\t|=' '{for(i=4;i<NF;i++) {print "{\"ts\":\""$1"\",\"type\":\"pref\",\"host\":\""$2"\",\"mod\":\""$i"\",\"value\":\""$(++i)"\"}";}}' > ./tmp/host_tsar.dat
echo "$ts `tsar -C --partition`" | awk -F' |\t|=' '{for(i=4;i<NF;i++) {print "{\"ts\":\""$1"\",\"type\":\"disk\",\"host\":\""$2"\",\"mod\":\""$i"\",\"value\":\""$(++i)"\"}";}}' >> ./tmp/host_tsar.dat

curl -i -X POST 'http://node101:6088/v1/api/record' \
        -H 'Content-Type: application/json' \
        -H 'agentid: node001' \
        -H 'token: 0xa36801e3005036ac' \
        --data-binary @./tmp/host_tsar.dat

# show result
echo $?
echo "success."
